*::-moz-selection { background: #51a201 none repeat scroll 0 0; color: #fff; }
 /**
 * Body
************************************************/
/* Contains everything */
body {background:#D5DADD url(../images/bg-html.jpg) repeat-x scroll left top;height:100%;margin-bottom:1px;color: #242626;}

	/* Wrapper for everything inside of the body */
	#body-container {font-family: "Microsoft YaHei",SimSun,verdana,arial,sans-serif;font-size:9pt;background:transparent url(../images/bg-body.png) no-repeat scroll 50% 84px;width:1005px;}
	.firefox #body-container {font-family: SimSun,verdana,arial,sans-serif}

/**
* Elements
************************************************/

/* Hyperlinks */
a {text-decoration: none;}
a:link, a:visited { color: #004D99; }
a:focus, a:hover, a:active { color: #86180A; }

/* Headers */
h1, h2, h3, h4, h5, h6 {
  color: #000;
  display: block;
  /* fixed for Non-PCs without Photoshop CS2+ */
  font-weight: normal;
}
h1 { font-size: 18px; line-height: 1.2; margin: 0.3em 0 10px; font-weight:bold; }
h2 { font-size: 16px; line-height: 1.3; margin: 1em 0 .2em; font-weight:bold;}
h3 { font-size: 14px; line-height: 1.3; margin: 1em 0 .2em; }
h4 { font-size: 12px; margin: 1.33em 0 .2em; }
h5 { font-size: 12px; margin: 1.67em 0; font-weight: bold; }
h6 { font-size: 12px; margin: 1.67em 0; font-weight: bold; }

h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited { color: #000; }
h1 a:active, h2 a:active, h1 a:focus, h2 a:focus, h1 a:hover, h2 a:hover { color: #669900; }

/* Text elements */
strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: italic;}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
p {}

/* Unordered lists */
ul {}
	ul li {}
		ul li li {}

/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {}
blockquote em {}
	blockquote blockquote {}

/* Object */
object {}

/* Code */
code {font-size: 12px;padding: 0 3px;background: #eee;}
pre {font-size: 12px;overflow: auto;padding: 9px;color: #000;/*background: #eee;*/border: 1px solid #ddd;}
pre code {}

/* Tables */
	
table {width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid #ddd;}
caption {font-style: italic;text-align: right;}
td, th {padding: 5px 10px;border: 1px solid #ddd;}
th {background: #eee;}
tr.alt {background: #f7f7f7;}
tr {}
/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Drop caps */
.drop-cap {}

/* Notes */
.note {overflow: hidden;padding: 6px 9px;background: #eee;border: 1px solid #e2e2e2;}
div.note {padding: 0;background: transparent;border: none;}

/* Warnings/Alerts */
.warning, .alert {padding: 6px 9px;background: #fffbbc;border: 1px solid #E6DB55;}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}


/* Downloads */
.download {padding: 6px 9px;background: #e7f7d3;border: 1px solid #6c3;}

/* Alignment */
.left, .alignleft {float: left;margin: 0 15px 0 0;}
.right, .alignright {float: right;margin: 0 0 0 15px;}
.center, .aligncenter {display: block;margin: 0 auto 21px auto;}
.block, .alignnone {display: block;	margin: 0 0 21px 0;}
.clear {clear: both !important;}
span.pullquote {float: none;margin: 0;}


/**
* Images
************************************************/

//* Normal images */
.post img {max-width: 600px;}
.post .entry-content img{max-width:600px;}
a img {}

/* WP Smilies */
img.wp-smiley {max-height:30px;margin: 0;padding: 0;border: none;}

/* Thumbnail */
.thumbnail {float: left;	max-width: 100px;max-height: 100px;margin: 0 20px 10px 0;padding: 4px;background: #eee;border: 1px solid #ccc;}
* html #content .thumbnail {display:none;}
.category img.medium {float: left;max-width: 230px;margin: 0 20px 10px 0;padding: 4px;background: #eee;border: 1px solid #ccc;}

/* WP Captions [caption] */
.wp-caption {overflow: hidden;max-width: 590px;padding: 4px 0;background: #eee;border: 1px solid #ccc;text-align: center;}
.wp-caption img, .wp-caption a img {max-width: 590px;margin: 0;padding: 0;border: none;}
.wp-caption p {margin: 0 4px;padding: 0;font-size: 11px;font-style: italic;text-align: right;}

/* Gallery [gallery] */
.gallery {display: block;text-align: center;margin-bottom: 21px !important;}
.gallery img {padding: 4px;background: #f9f9f9;border: 1px solid #ddd;}

/* Avatars */
.avatar {float: left;margin: 0 15px 5px 0;padding: 4px;background: #EFF1E1;border: 1px solid #e2e2e2;}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {background-color: #fff;margin: 0 auto 3px;height:146px;width:985px;}

	/* Contains site title and tagline */
	#header {height: 146px; margin-top: 10px; position: relative; }
	
		#imt-wisdom .headright {float:right;margin-top:15px;}
		#imt-wisdom .diyself {float:right;width:350px;}
		#imt-wisdom .imt-content {height:65px;background:#89CB11 url(../images/navigation.png) no-repeat scroll 0 0;margin:12px 40px 0 0;overflow:hidden;padding:0 0 0 5px;color:#FFFFFF;font-weight:bold;}
		#imt-wisdom .avatar{display:none;}
		
		/* Site title */
		#site-title {color:#000000;}
			#site-title a {}
				#site-title a span {font-size:30px;left:20px;line-height:1.2;margin:0;position:absolute;top:15px;font-weight:bold;}

		/* Site description/tagline */
		#site-description {color:#868F98;display:block;font-size:12px;font-weight:normal;left:22px;position:absolute;top:55px;}
		h2#site-description {top:45px;}
/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {position: absolute; top: 75px; width: 985px;}

	/* Page nav */
	#page-nav {}
		#page-nav ul {background: #89CB11 url(../images/navigation.png) top left repeat-x;display: block;height: 41px;padding: 0 28px 0 18px;width: 939px;}
			#page-nav li {}
				#page-nav li a {background: transparent url(../images/navigation.png) left -150px no-repeat;color: #fff;font-weight: bold;line-height: 40px;padding: 0 8px 0 10px;text-shadow: 0 1px 0 #555;}
					#page-nav a:hover {}
				#page-nav li.current_page_item {}
/* Drop-down controls */
#page-nav ul ul {}
#page-nav li ul {}
#page-nav li:hover ul {}
#page-nav li ul li {}
#page-nav li ul ul {}
#page-nav li:hover ul ul, #page-nav li:hover ul ul ul {}
#page-nav li:hover ul, #page-nav li li:hover ul, #page-nav li li li:hover ul {}
#page-nav li:hover ul ul, #page-nav li:hover ul ul ul {}
#page-nav li:hover ul, #page-nav li li:hover ul, #page-nav li li li:hover ul {}
/**
* Search form (in navigation)
************************************************/
#navigation .search {display: block; height: 30px; line-height: 16px; position: absolute; top: 9px; right: 28px; }
#navigation input {border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;border: 1px solid #777;font-size: 12px;height: 15px;padding: 4px 5px 2px;border-color: #69ab01; border-bottom-color: #548301; border-right-color: #548301;}
#navigation .search-submit, #navigation .button { background: #669900 url(../images/button-style-input.png) center left repeat-x;border: 1px solid #666;color: #fff;font-size: 12px;height: 23px;letter-spacing: 1px;line-height: 20px;padding: 0 5px;-moz-box-shadow: 0px 0px 1px #fff;-webkit-box-shadow: 0px 0px 1px #fff;}
#navigation { background: transparent url(../images/bg-submenu.jpg) 0 0 repeat-x; height: 30px; width: 985px; }
/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {margin: 0 auto 3px;width: 985px;margin:0 auto 3px 10px;background-color:#FFFFFF;}
* html #body-container #container {margin: 0 auto 3px;width: 985px;margin:0 auto 3px 5px;background-color:#FFFFFF;}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {}
	#content .content {background-color: #fff;padding:19px 6px 0;width:640px;border-right:3px solid #D5DADD;}
	#content ul {}
		#content ul li {}
			#content ul li li {}

		/* Breadcrumb trail */
		.breadcrumb {border-bottom:1px dotted #DDDDDD;color:#999999;font-size:12px;height:20px;margin-bottom:15px;}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post {padding: 0 23px;padding-bottom: 20px;}

			/* Post, page, and archive titles */
			.entry-title {margin:0;padding:0 0 10px;}
			.entry-title a {}
			.single-title {}
			.page-title {}
			.attachment-title {}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline {background-color: #F4F8F9;border-bottom: 1px solid #E6F0F2;border-top: 1px solid #E6F0F2;color: #3e5867;display: block;height: 19px;line-height: 25px;margin: 0 -28px;padding: 6px 28px;text-shadow: 0px 1px 0px #fff;width:616px;}
			.byline a {}

			/* Full entries */
			.entry-content {font-size:14px;line-height:25px;margin:15px 0 5px;}

			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary {}
			.entry-after{margin-bottom:10px;overflow:auto;padding:5px;width:100%;}
			.entry-after .one-rss a:link { color :  #fa9745; }
			.entry-after .one-rss a:active { color :  #fa9745; }
			.entry-after .one-rss a:visited { color :  #fa9745;}
			.entry-after .one-rss a:hover	{ color:#fa9745;} 
			.entry-after h2{color:#105F94;}
			.entry-after h2  span{color:#DAEBF3;font-size:12px;font-weight:bold;}
			.entry-after .author-profile .avatar{border:1px solid #AAAAAA;float:left;height:75px;padding:3px;width:75px;}
			.entry-after .author-name{padding-left:99px;color:#97A9FF;font-size:18px;font-weight:bold;}
			.entry-after .author-description{padding-left:99px;min-height:46px;}
			.entry-after .entry-related{border-top:1px solid #D4DEE4;float:left;padding:0 0 0 10px;width:380px;}
			.entry-after .entry-related ul{border-top:1px solid #DAEBF3;font-size:12px;margin:0;}
			.entry-after .entry-related ul li ,.entry-after .series ul li{border-bottom:1px dotted #DADADA;display:block;line-height:19px;margin:0 10px 0 0;overflow:hidden;padding:5px 0 2px 0;white-space:nowrap;}
			.entry-after .entry-onther{border-top:1px solid #D4DEE4;float:right;padding:0 7px 0 0;width:207px;}
			.entry-after .entry-onther p{margin-bottom:0;}
			.entry-after .series{border-top:1px solid #D4DEE4;clear:both;padding:0 25px 0 15px;}
			.entry-after .series ul{font-size:12px;margin:0 0 22px;}
				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
				a.more-link {background-color:#E6F0F2;border-bottom-color:#B3CDD8;color:#000000;}

			/* Post meta data */
			.post-meta-data {border-bottom:1px dotted #DDDDDD;border-top:1px dotted #D5D5D5;color:#999999;font-size:12px;margin-top:20px;padding:7px 2px;height:30px;}
			.post-meta-data a{color:#666666;padding:2px 4px;}
			.post-meta-data span.categories{float:left;width:100%;line-height:15px;}
			.post-meta-data span.tags{float:left;width:100%;line-height:15px;}
			.post-meta-data span.meta-sep{display:none;}
			.post-meta-data a.comments-link{float:right;margin:-40px 0 0;}

		/* Post series */
		.series {} 
			.series-title {font-size:14px;}

		/* Navigation links */
		.navigation-links {overflow: hidden;	height: 100%;width:605px;}
			.navigation-links .previous {max-width: 50%;float: left;}
			.navigation-links .next {max-width: 50%;float: right;text-align: right;}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {border:1px solid #FFFFFF;padding-bottom:20px;padding-top:20px;text-transform:uppercase;}
			.wp-pagenavi .pages {border:1px solid #D4DEE4;color:#0A9BDC;margin-left:0;padding:2px 6px;}
			.wp-pagenavi .current {border:1px solid #0A9BDC;color:#00478C;padding:2px 6px;}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {border:1px solid #D4DEE4;color:#999999;margin:2px;padding:2px 6px;text-decoration:none;}
			
		#comments-template .paged-navigation {}
#comments-template .paged-navigation .page-numbers {}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {}

		/* Attachment image navigation */
		.navigation-attachment {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {margin:-20px 0 0 -5px}

			/* Comments section headers/titles */
			.comments-header {font-size:14px;padding-bottom:10px;padding-left:0;padding-right:0;padding-top:10px;color:#0A9BDC;}
			#comments-number {background-color:#F4F8F9;border-top:1px solid #E6F0F2;font-size:25px;font-weight:bold;padding:6px 24px;width:619px;}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {list-style-type:none;margin:0;padding:0;}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {background:#F8F8F4 none repeat scroll 0 0;border:1px solid #DFDFDF;margin:0 5px 10px;}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {clear:both;height:50px;}
						#comments li.pingback {clear:both;height:50px;}
						#comments li.entry-author{background:#FFFFDD !important;}

							/* Comment avatars */
							#comments .avatar {float:left;height:32px;margin:10px;width:32px;}

							/* Comment meta data */
							#comments .comment-meta-data {padding:0 0 5px;width:625px;height:20px;}
							#comments .one-comment-info {font-size:27px;}
							#comments .comment-meta-data cite {float:left;font-size:1.2em;font-weight:700;}
							#comments .published{float:left;font-size:8px;margin:-21px 0 0 245px;}
							#comments .permalink {float:right;text-align:left;margin-top:-20px;}
							* html #comments .publishe {float:left;font-size:8px;margin:-21px 0 0 245px;}
							* html #comments .permalink {float:none;text-align:right;margin-top:-20px;}

							/* Comment text */
							#comments .comment-text {padding:0 0 0 62px;width:540px;}
							#comments .one_replyTo{float:right;margin:-30px 4px 0 0;}
							#comments .ping-list .comment-text {display:none;}
							#comments .ping-list .one_replyTo {display:none;}
							#comments .comment-tip{position:absolute;z-index:999;border:1px solid #000000;background-color:#ffffff;padding:5px 5px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;width:626px;}
							
					/* Paged comments navigation */
					#comments-template .paged-navigation {}
						#comments-template .paged-navigation .page-numbers {}
						#comments-template .paged-navigation .next {}
						#comments-template .paged-navigation .prev {}

				/* Main comment form div */
				#respond {clear:both;margin:10px;}

					/* Comment form title */
					#reply {margin:18px 0 5px 0;font-size: 20px; }

					/* Comment form elements */
					p#cancel-comment-reply {margin:0;padding:0;}
					#respond form {}
						#respond .form-author {margin:0 0 10px 8px;padding:0;width:325px;}
							#respond input {border: 1px solid #ddd;color: #999;height: 15px;line-height: 15px;padding: 5px 3px;width:180px;}
							#respond .required {color:#FF0000;font-size:18px;}
						#respond .form-email {margin:0 0 10px 8px;padding:0;width:325px;}
						#respond .form-url {margin:0 0 10px 8px;padding:0;width:325px;}
						#respond .form-textarea {margin:0;padding:0;}
						#respond .form-textarea label{display:none;}
							#respond textarea { border: 1px solid #ddd;font-family: inherit;height: 150px;margin:0 0 9px 10px;padding:5px 3px;width:95%;}
							#respond input:focus,textarea#comment:focus {color: #000;border-color: #aaa;-moz-box-shadow: 3px 3px 0px rgba(238,238,238,1);-webkit-box-shadow: 3px 3px #eee;}
						#respond .button {height:20px;padding:0;width:40px;background: #5388b6 url(img/button-style.png) center left repeat-x;border: 1px solid #3b73a3;
border-radius: 3px 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #fff;font-size: 11px;font-weight: bold;height: 24px;line-height: 24px;padding: 0 10px;}
						#respond #reset.button {display:none;}
						#respond .form-submit{margin-left:8px;}
						#respond #submit{width:125px;}
						#respond .comment-action {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		/* Before content */
		#utility-before-content {}

		/* After content */
		#utility-after-content {}

		/* After post but before comments */
		#utility-after-single {}

		/* After page but before comments */
		#utility-after-page {}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/
#widget-container{}
	/* Widgets in general */
	.widget {}
		.widget-inside {border-bottom:1px dotted #DDDDDD;margin:9px 0;padding:0 8px 9px;}
			.widget-title {color:#434343;font-size:14px;line-height:20px;padding-bottom:1px;text-transform:uppercase;font-weight:bold;}
	#widget-container .widget ul {list-style-type:none;margin-left:5px;}
	#widget-container a, #widget-container a:link, #widget-container a:visited { border-bottom: 1px solid #fff; color: #C54E0B; }
	#widget-container a:focus, #widget-container a:hover, #widget-container a:active { border-bottom-color: #C54E0B; color: #111; }

	/* Primary widget section */
	#primary {width:330px;background-color:#FFFFFF;margin-left:-3px;border-left:3px solid #D5DADD;}
		#primary .widget {}
			#primary .widget-inside {}
				#primary .widget-title {}
				#primary .widget ul {}
					#primary .widget ul li {}

	/* Secondary widget section */
	#secondary {width:330px;background-color:#FFFFFF;margin-left:-3px;border-left:3px solid #D5DADD;}
		#secondary .widget {}
			#secondary .widget-inside {min-height:170px;}
				#secondary .widget-title {}
				#secondary .widget ul {}
				#secondary #recentcomments li , #secondary #views-2 li , #secondary #hybrid-categories-2 li{display:block;float:none;overflow:hidden;white-space:nowrap;width:280px;}
				#secondary .widget ul li {display:block;overflow:hidden;float:left;line-height:18px;margin-right:10px;padding:5.5px 0 1.5px 18px;white-space:nowrap;width:115px;}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {}

	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer {padding: 10px 28px; width: 929px;background-color: #fff;margin: 0 auto 3px;width:930px;}
	#footer a:link {}
	#footer a:active {}
	#footer a:visited {}
	#footer a:hover	{} 
		/* Footer extra */
		#footer .copyright {}
		#footer .credit {}
/**
* DIY
************************************************/	
.calendar-wrap table {width:100%;}
.calendar-wrap table td {text-align:center;color:#DDDDDD;}
.calendar-wrap table th {}
.calendar-wrap caption {}
.calendar-wrap #today {background:transparent url(../images/today.gif) no-repeat scroll 10px 5px;}

